# 投入产出20行业英文缩写转中文
en_to_cn_20 ={
    'A': '农林牧渔',
    'B': '采矿',
    'C': '制造',
    'D': '电热燃水',
    'E': '建筑',
    'F': '批发零售',
    'G': '交通运输',
    'H': '住宿餐饮',
    'I': '信息软件',
    'J': '金融',
    'K': '房地产',
    'L': '租赁商务',
    'M': '科学技术',
    'N': '水利土地',
    'O': '居民服务',
    'P': '教育',
    'Q': '卫生社会',
    'R': '文体娱',
    'S': '公共管理',
    'T': '国际组织'
    } 

# 投入产出153行业中文转为20行业英文缩写
meta_dic_153_20 = {
    '农产品': 'A',
    '林产品': 'A',
    '畜牧产品': 'A',
    '渔产品': 'A',
    '农、林、牧、渔服务产品': 'A',
    '煤炭开采和洗选产品': 'B',
    '石油和天然气开采产品': 'B',
    '黑色金属矿采选产品': 'B',
    '有色金属矿采选产品': 'B',
    '非金属矿采选产品': 'B',
    '开采辅助活动和其他采矿产品': 'B',
    '谷物磨制品': 'C',
    '饲料加工品': 'C',
    '植物油加工品': 'C',
    '糖及糖制品': 'C',
    '屠宰及肉类加工品': 'C',
    '水产加工品': 'C',
    '蔬菜、水果、坚果和其他农副食品加工品': 'C',
    '方便食品': 'C',
    '乳制品': 'C',
    '调味品、发酵制品': 'C',
    '其他食品': 'C',
    '酒精和酒': 'C',
    '饮料': 'C',
    '精制茶': 'C',
    '烟草制品': 'C',
    '棉、化纤纺织及印染精加工品': 'C',
    '毛纺织及染整精加工品': 'C',
    '麻、丝绢纺织及加工品': 'C',
    '针织或钩针编织及其制品': 'C',
    '纺织制成品': 'C',
    '纺织服装服饰': 'C',
    '皮革、毛皮、羽毛及其制品': 'C',
    '鞋': 'C',
    '木材加工和木、竹、藤、棕、草制品': 'C',
    '家具': 'C',
    '造纸和纸制品': 'C',
    '印刷和记录媒介复制品': 'C',
    '工艺美术品': 'C',
    '文教、体育和娱乐用品': 'C',
    '精炼石油和核燃料加工品': 'C',
    '煤炭加工品': 'C',
    '基础化学原料': 'C',
    '肥料': 'C',
    '农药': 'C',
    '涂料、油墨、颜料及类似产品': 'C',
    '合成材料': 'C',
    '专用化学产品和炸药、火工、焰火产品': 'C',
    '日用化学产品': 'C',
    '医药制品': 'C',
    '化学纤维制品': 'C',
    '橡胶制品': 'C',
    '塑料制品': 'C',
    '水泥、石灰和石膏': 'C',
    '石膏、水泥制品及类似制品': 'C',
    '砖瓦、石材等建筑材料': 'C',
    '玻璃和玻璃制品': 'C',
    '陶瓷制品': 'C',
    '耐火材料制品': 'C',
    '石墨及其他非金属矿物制品': 'C',
    '钢': 'C',
    '钢压延产品': 'C',
    '铁及铁合金产品': 'C',
    '有色金属及其合金': 'C',
    '有色金属压延加工品': 'C',
    '金属制品': 'C',
    '锅炉及原动设备': 'C',
    '金属加工机械': 'C',
    '物料搬运设备': 'C',
    '泵、阀门、压缩机及类似机械': 'C',
    '烘炉、风机、包装等设备': 'C',
    '文化、办公用机械': 'C',
    '其他通用设备': 'C',
    '采矿、冶金、建筑专用设备': 'C',
    '化工、木材、非金属加工专用设备': 'C',
    '农、林、牧、渔专用机械': 'C',
    '医疗仪器设备及器械': 'C',
    '其他专用设备': 'C',
    '汽车整车': 'C',
    '汽车零部件及配件': 'C',
    '铁路运输和城市轨道交通设备': 'C',
    '船舶及相关装置': 'C',
    '其他交通运输设备': 'C',
    '电机': 'C',
    '输配电及控制设备': 'C',
    '电线、电缆、光缆及电工器材': 'C',
    '电池': 'C',
    '家用器具': 'C',
    '其他电气机械和器材': 'C',
    '计算机': 'C',
    '通信设备': 'C',
    '广播电视设备和雷达及配套设备': 'C',
    '视听设备': 'C',
    '电子元器件': 'C',
    '其他电子设备': 'C',
    '仪器仪表': 'C',
    '其他制造产品': 'C',
    '废弃资源和废旧材料回收加工品': 'C',
    '金属制品、机械和设备修理服务': 'C',
    '电力、热力生产和供应': 'D',
    '燃气生产和供应': 'D',
    '水的生产和供应': 'D',
    '住宅房屋建筑': 'E',
    '体育场馆和其他房屋建筑': 'E',
    '铁路、道路、隧道和桥梁工程建筑': 'E',
    '其他土木工程建筑': 'E',
    '建筑安装': 'E',
    '建筑装饰、装修和其他建筑服务': 'E',
    '批发': 'F',
    '零售': 'F',
    '铁路旅客运输': 'G',
    '铁路货物运输和运输辅助活动': 'G',
    '城市公共交通及公路客运': 'G',
    '道路货物运输和运输辅助活动': 'G',
    '水上旅客运输': 'G',
    '水上货物运输和运输辅助活动': 'G',
    '航空旅客运输': 'G',
    '航空货物运输和运输辅助活动': 'G',
    '管道运输': 'G',
    '多式联运和运输代理': 'G',
    '装卸搬运和仓储': 'G',
    '邮政': 'G',
    '住宿': 'H',
    '餐饮': 'H',
    '电信': 'I',
    '广播电视及卫星传输服务': 'I',
    '互联网和相关服务': 'I',
    '软件服务': 'I',
    '信息技术服务': 'I',
    '货币金融和其他金融服务': 'J',
    '资本市场服务': 'J',
    '保险': 'J',
    '房地产': 'K',
    '租赁': 'L',
    '商务服务': 'L',
    '研究和试验发展': 'M',
    '专业技术服务': 'M',
    '科技推广和应用服务': 'M',
    '水利管理': 'N',
    '生态保护和环境治理': 'N',
    '公共设施及土地管理': 'N',
    '居民服务': 'O',
    '其他服务': 'O',
    '教育': 'P',
    '卫生': 'Q',
    '社会工作': 'Q',
    '新闻和出版': 'R',
    '广播、电视、电影和影视录音制作': 'R',
    '文化艺术': 'R',
    '体育': 'R',
    '娱乐': 'R',
    '社会保障': 'S',
    '公共管理和社会组织': 'T'
    }

meta_dic_20_153 = {}
for k,v in meta_dic_153_20.items():
    if v not in meta_dic_20_153.keys():
        meta_dic_20_153[v] = [k]
    else:
        meta_dic_20_153[v].append(k)